<?php

class fanyi
{
    static function fy(String $text)
    {
//        $a = require CHAT_PATH . 'aliFY.php';
        $text = "hello_world";
        cookie::set("local_language","zh-cn");
        $c = curl_init();
        curl_setopt($c, CURLOPT_URL, "http://api.fanyi.baidu.com/api/trans/vip/translate?q=" . $text . "&from=auto&to=" . self::getLang() . "&appid=20170224000039830&salt=".XCGZS_SECRET."&sign=".md5("20170224000039830".$text.XCGZS_SECRET."OrTd1_2SL1Vu7cEqzV5e"));
        curl_setopt($c,CURLOPT_RETURNTRANSFER,true);
        $d = curl_exec($c);
        $e = json_decode($d,true);
        return $e["trans_result"][0]["dst"];
    }

    private static function getLang()
    {
        switch (LOCAL_LANGUAGE) {
            case "zh-tw":
                return "cht";
            case "en":
                return "en";
            case "ja":
                return "jp";
            case "ko":
                return "kor";
            case "zh-cn":
            default:
                return "zh";
        }
    }
}
/**
 * 常见语种列表
 *
 * 名称        代码    名称        代码    名称        代码
 * 自动检测    auto    中文        zh        英语        en
 * 粤语        yue        文言文        wyw        日语        jp
 * 韩语        kor        法语        fra        西班牙语    spa
 * 泰语        th        阿拉伯语    ara        俄语        ru
 * 葡萄牙语    pt        德语        de        意大利语    it
 * 希腊语        el        荷兰语        nl        波兰语        pl
 * 保加利亚语    bul    爱沙尼亚语    est        丹麦语        dan
 * 芬兰语        fin        捷克语        css        罗马尼亚语    rom
 * 斯洛文尼亚语    slo        瑞典语        swe        匈牙利语    hu
 * 繁体中文    cht        越南语        vie
 */